/* CSS Document */
body{
}
.mainPage {
	position:relative;
	width: 1024px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:20px;
	background:#CCC;
}
.pagebody{
	height:auto;
	position:relative;
}
.header {
	height:auto;
	position:relative;
}
/* horizontal navigation */
div.top-nav{
	margin-top: 80px;
	width:100%;
	height:auto;
}

		div.top-nav ul{
			list-style-type: none;
			margin: 0;
			padding: 0;
			}

			div.top-nav ul li { float: left; }

				div.top-nav ul li a {
					text-align: center;
					font-weight: bold;
					display: block;
					width: 125px;
					padding-top: 10px;
					padding-bottom: 10px;
					text-decoration: none;
					color: #FFFFFF;
					}

					/* interactive navigation bar */
					div.top-nav ul li a:link{}
					div.top-nav ul li a:visited{}
					div.top-nav ul li a:active{}
					div.top-nav ul li a:hover{   
						color:#1C1C1C;
						background-image:url(../pic/navbar.4.jpg);
						}
						
						div.top-nav ul li a:hover span, div.top-nav  .current span{
							background:url(../pic/navbar.4.jpg) no-repeat top;
							height:34px;
							width:125px;
							display:block;
							float:left;						
							}
							
							div.top-nav  li .current{			
								display:block;
								float:left;
								height:34px;				
								background:url(../pic/navbar.4.jpg) repeat-x;
								color:#fff;		
								}
.leftbar {
	width: 190px;
	position:inherit;
	height:auto;
	float: left;
}
.mainbar{
	position:inherit;
	width:800px;
	height:auto;
	float:right;
}

.menubar{
	height: auto;
}
.footer{
	height:auto;
	position:relative;
	padding-right:10px;
}
